\hypertarget{class_filter}{
\section{Filter Class Reference}
\label{class_filter}\index{Filter@{Filter}}
}
Inheritance diagram for Filter::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.48148cm]{class_filter}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_filter_ab4a259b32d4db0ea4651b1b7a8c46237}{
{\bfseries Filter} (int Size)}
\label{class_filter_ab4a259b32d4db0ea4651b1b7a8c46237}

\item 
\hypertarget{class_filter_ac29b30bb609d6de1b315711ea6cecb46}{
int {\bfseries Setup} (double MinVal, double MaxVal)}
\label{class_filter_ac29b30bb609d6de1b315711ea6cecb46}

\item 
\hypertarget{class_filter_a14eb05c0c910a4c5d7d25583eb43b01c}{
void {\bfseries Add} (double Value)}
\label{class_filter_a14eb05c0c910a4c5d7d25583eb43b01c}

\item 
\hypertarget{class_filter_a51201ec8d13229e66d998ff1ba932063}{
int {\bfseries Output} (double \&Value)}
\label{class_filter_a51201ec8d13229e66d998ff1ba932063}

\item 
\hypertarget{class_filter_ab4a259b32d4db0ea4651b1b7a8c46237}{
{\bfseries Filter} (int Size)}
\label{class_filter_ab4a259b32d4db0ea4651b1b7a8c46237}

\item 
\hypertarget{class_filter_ac29b30bb609d6de1b315711ea6cecb46}{
int {\bfseries Setup} (double MinVal, double MaxVal)}
\label{class_filter_ac29b30bb609d6de1b315711ea6cecb46}

\item 
\hypertarget{class_filter_a14eb05c0c910a4c5d7d25583eb43b01c}{
void {\bfseries Add} (double Value)}
\label{class_filter_a14eb05c0c910a4c5d7d25583eb43b01c}

\item 
\hypertarget{class_filter_a51201ec8d13229e66d998ff1ba932063}{
int {\bfseries Output} (double \&Value)}
\label{class_filter_a51201ec8d13229e66d998ff1ba932063}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_filter_ab38e598298dab63adf9f9371b863e15f}{
virtual int {\bfseries Process} ()}
\label{class_filter_ab38e598298dab63adf9f9371b863e15f}

\item 
\hypertarget{class_filter_a54348b38a7a11ed4e2170ccdb9f34bbf}{
virtual int {\bfseries Process} ()}
\label{class_filter_a54348b38a7a11ed4e2170ccdb9f34bbf}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_filter_a4e8f0d83e1c6fc943e3dfa97d26cd21f}{
int {\bfseries size}}
\label{class_filter_a4e8f0d83e1c6fc943e3dfa97d26cd21f}

\item 
\hypertarget{class_filter_ac0ef090423e87ffc5b5a9aab282c7d61}{
int {\bfseries count}}
\label{class_filter_ac0ef090423e87ffc5b5a9aab282c7d61}

\item 
\hypertarget{class_filter_a692e973d78e3447a4f893b7a4cd8417f}{
double $\ast$ {\bfseries data}}
\label{class_filter_a692e973d78e3447a4f893b7a4cd8417f}

\item 
\hypertarget{class_filter_a79c665bc2155c746b0ad0cf789f01719}{
double {\bfseries output}}
\label{class_filter_a79c665bc2155c746b0ad0cf789f01719}

\item 
\hypertarget{class_filter_a023cb12c520fab6a6b827de1d86ee800}{
double {\bfseries prewrapout}}
\label{class_filter_a023cb12c520fab6a6b827de1d86ee800}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/surface/include/filter.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/underwater/include/filter.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/surface/src/filter.cpp\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/underwater/src/filter.cpp\end{DoxyCompactItemize}
